import {
  getEventAll,
  getEventArr,
  updataEventById,
  deleteEventById,
  deleteEventMoreById,
  SearchEventKey,
  addEvent,
  typeList,
  getBigEventArr,
  SearchEventTypeKey,
  updataEventTypeById,
} from "../../api/quickevent.js";
import { verifyToken } from "../../utils/TokenCheck.js";

export default function eventRouter(router) {
  // 获取全部事件信息
  router.get("/getEventAll", verifyToken, getEventAll);
  // 分页查询事件信息
  router.post("/getEventPage", verifyToken, getEventArr);
  // 修改指定id事件信息
  router.post("/updataEventById", verifyToken, updataEventById);
  // 删除指定id事件信息
  router.delete("/deleteEventById/:id", verifyToken, deleteEventById);
  // 批量删除指定id事件信息
  router.post("/deleteEventMoreById", verifyToken, deleteEventMoreById);
  // 根据key-value分页查询指定事件信息
  router.post("/SearchEventKey", verifyToken, SearchEventKey);
  // 添加事件信息
  router.post("/addEvent", verifyToken, addEvent);
  // 获取全部事件类型
  router.get("/getType", verifyToken, typeList);

  // 分页查询事件大类
  router.post("/getBigEventType", verifyToken, getBigEventArr);
    // 根据key-value分页查询指定事件类型信息
    router.post("/SearchEventTypeKey", verifyToken, SearchEventTypeKey);
      // 修改指定大类
  router.post("/updataEventTypeById", verifyToken, updataEventTypeById);
}
